#ifndef __CC_GIFT_H__
#define __CC_GIFT_H__

#include <string>
#include "base/ccMacros.h"

namespace cocos2d { namespace myjsb {

    class CC_DLL Gift
    {
    public: 
        /** A predefined Value that has not value. */
        static const Gift Null;

        Gift();
        Gift(const std::string& name);
        virtual ~Gift();

        inline const std::string& getName() const { return _name; };
        inline void setName(std::string& name) { _name = name; };
    protected:       
        std::string _name;
    };

}}  // namespace cocos2d::myjsb

#endif    // __CC_GIFT_H__
